update documentation to DocBook 5.0 (#940)
authortsteven4 <13596209+tsteven4@users.noreply.github.com>
Sun, 30 Oct 2022 17:17:28 +0000 (11:17 -0600)
committerGitHub <noreply@github.com>
Sun, 30 Oct 2022 17:17:28 +0000 (11:17 -0600)
commit9d0c6266a22841eb19080a0b54d1c52f85287018
tree0ae79fa7d6fab050b5d3fef5ff75e5d7994bf4d8
parentef1737aaa85168d85f2727cfb880eabc691f6262
update documentation to DocBook 5.0 (#940)

* convert to docbook 5.0.

* get jing running.

* use uri to find docbook rng.

* brew install jing-trang.  use oasis for rngs.

* add insertion markers to autogen doc files.

* use db5-upgrade.xsl from docbook 5.1 release.

we are still converting to docbook 5.0.

this fixes issues with missing Appendix labels
(e.g. "Appendix A. Supported Datums" was "Suppored Datums")
and Glossary Indexes (e.g. "G" was omitted)
in the html output.

unfortunately it causes issues with translating ulinks inside term
elements.  We patch the dropped links back in.

* make sure makedoc is using utf8 for files.
207 files changed:
.github/workflows/macos.yml
tools/Dockerfile_focal
tools/Dockerfile_jammy
tools/make_gpsbabel_html.sh
tools/make_gpsbabel_org.sh
tools/make_gpsbabel_pdf.sh
xmldoc/babelmain.xsl
xmldoc/babelpdf.xsl
xmldoc/build.patch [new file with mode: 0644]
xmldoc/chapters/build.xml
xmldoc/chapters/datums.xml
xmldoc/chapters/filters.xml
xmldoc/chapters/formats.xml
xmldoc/chapters/garmin_icons.xml
xmldoc/chapters/glossary.xml
xmldoc/chapters/preface.xml
xmldoc/chapters/styles.xml
xmldoc/chapters/use.xml
xmldoc/convertdoc [new file with mode: 0755]
xmldoc/filters/arc.xml
xmldoc/filters/bend.xml
xmldoc/filters/discard.xml
xmldoc/filters/duplicate.xml
xmldoc/filters/height.xml
xmldoc/filters/interpolate.xml
xmldoc/filters/nuketypes.xml
xmldoc/filters/options/arc-distance.xml
xmldoc/filters/options/arc-exclude.xml
xmldoc/filters/options/arc-file.xml
xmldoc/filters/options/arc-points.xml
xmldoc/filters/options/bend-distance.xml
xmldoc/filters/options/bend-minangle.xml
xmldoc/filters/options/discard-elemax.xml
xmldoc/filters/options/discard-hdop.xml
xmldoc/filters/options/discard-matchcmt.xml
xmldoc/filters/options/discard-matchname.xml
xmldoc/filters/options/discard-sat.xml
xmldoc/filters/options/discard-vdop.xml
xmldoc/filters/options/duplicate-all.xml
xmldoc/filters/options/duplicate-correct.xml
xmldoc/filters/options/duplicate-location.xml
xmldoc/filters/options/duplicate-shortname.xml
xmldoc/filters/options/interpolate-distance.xml
xmldoc/filters/options/interpolate-time.xml
xmldoc/filters/options/nuketypes-routes.xml
xmldoc/filters/options/nuketypes-tracks.xml
xmldoc/filters/options/nuketypes-waypoints.xml
xmldoc/filters/options/polygon-exclude.xml
xmldoc/filters/options/polygon-file.xml
xmldoc/filters/options/position-all.xml
xmldoc/filters/options/position-distance.xml
xmldoc/filters/options/radius-asroute.xml
xmldoc/filters/options/radius-maxcount.xml
xmldoc/filters/options/radius-nosort.xml
xmldoc/filters/options/simplify-crosstrack.xml
xmldoc/filters/options/stack-replace.xml
xmldoc/filters/options/stack-swap.xml
xmldoc/filters/options/track-course.xml
xmldoc/filters/options/track-discard.xml
xmldoc/filters/options/track-faketime.xml
xmldoc/filters/options/track-fix.xml
xmldoc/filters/options/track-merge.xml
xmldoc/filters/options/track-move.xml
xmldoc/filters/options/track-name.xml
xmldoc/filters/options/track-sdistance.xml
xmldoc/filters/options/track-start.xml
xmldoc/filters/options/track-stop.xml
xmldoc/filters/options/transform-del.xml
xmldoc/filters/options/transform-rptdigits.xml
xmldoc/filters/options/transform-rptname.xml
xmldoc/filters/options/transform-rte.xml
xmldoc/filters/options/transform-trk.xml
xmldoc/filters/options/transform-wpt.xml
xmldoc/filters/polygon.xml
xmldoc/filters/position.xml
xmldoc/filters/radius.xml
xmldoc/filters/resample.xml
xmldoc/filters/reverse.xml
xmldoc/filters/simplify.xml
xmldoc/filters/sort.xml
xmldoc/filters/stack.xml
xmldoc/filters/track.xml
xmldoc/formats/baroiq.xml
xmldoc/formats/cambridge.xml
xmldoc/formats/csv.xml
xmldoc/formats/custom.xml
xmldoc/formats/dg-100.xml
xmldoc/formats/dg-200.xml
xmldoc/formats/exif.xml
xmldoc/formats/garmin.xml
xmldoc/formats/garmin301.xml
xmldoc/formats/garmin_fit.xml
xmldoc/formats/garmin_gpi.xml
xmldoc/formats/garmin_poi.xml
xmldoc/formats/garmin_txt.xml
xmldoc/formats/gdb.xml
xmldoc/formats/geojson.xml
xmldoc/formats/globalsat.xml
xmldoc/formats/gpsdrive.xml
xmldoc/formats/gpsdrivetrack.xml
xmldoc/formats/gpssim.xml
xmldoc/formats/gpx.xml
xmldoc/formats/gtm.xml
xmldoc/formats/gtrnctr.xml
xmldoc/formats/holux.xml
xmldoc/formats/html.xml
xmldoc/formats/humminbird.xml
xmldoc/formats/iblue747.xml
xmldoc/formats/iblue757.xml
xmldoc/formats/igc.xml
xmldoc/formats/kml.xml
xmldoc/formats/lowranceusr.xml
xmldoc/formats/m241-bin.xml
xmldoc/formats/m241.xml
xmldoc/formats/magellan.xml
xmldoc/formats/magellan1.xml
xmldoc/formats/magellanx.xml
xmldoc/formats/miniHomer.xml
xmldoc/formats/mtk-bin.xml
xmldoc/formats/mtk.xml
xmldoc/formats/navilink.xml
xmldoc/formats/nmea.xml
xmldoc/formats/openoffice.xml
xmldoc/formats/options/exif-filename.xml
xmldoc/formats/options/exif-name.xml
xmldoc/formats/options/garmin-bitscategory.xml
xmldoc/formats/options/garmin-deficon.xml
xmldoc/formats/options/garmin_gpi-alerts.xml
xmldoc/formats/options/garmin_gpi-languagecode.xml
xmldoc/formats/options/garmin_gpi-notes.xml
xmldoc/formats/options/garmin_gpi-proximity.xml
xmldoc/formats/options/garmin_gpi-speed.xml
xmldoc/formats/options/garmin_gpi-unique.xml
xmldoc/formats/options/garmin_gpi-units.xml
xmldoc/formats/options/garmin_txt-datum.xml
xmldoc/formats/options/garmin_txt-grid.xml
xmldoc/formats/options/gdb-bitscategory.xml
xmldoc/formats/options/gdb-dropwpt.xml
xmldoc/formats/options/gdb-roadbook.xml
xmldoc/formats/options/gdb-via.xml
xmldoc/formats/options/geo-deficon.xml
xmldoc/formats/options/geo-nuke_placer.xml
xmldoc/formats/options/globalsat-showlist.xml
xmldoc/formats/options/globalsat-track.xml
xmldoc/formats/options/gpx-logpoint.xml
xmldoc/formats/options/gpx-urlbase.xml
xmldoc/formats/options/igc-timeadj.xml
xmldoc/formats/options/kml-line_color.xml
xmldoc/formats/options/kml-points.xml
xmldoc/formats/options/m241-erase.xml
xmldoc/formats/options/miniHomer-Bar.xml
xmldoc/formats/options/miniHomer-Boat.xml
xmldoc/formats/options/miniHomer-Car.xml
xmldoc/formats/options/miniHomer-Heart.xml
xmldoc/formats/options/miniHomer-Home.xml
xmldoc/formats/options/miniHomer-erase.xml
xmldoc/formats/options/miniHomer-first-sector.xml
xmldoc/formats/options/miniHomer-initbaud.xml
xmldoc/formats/options/miniHomer-read-at-once.xml
xmldoc/formats/options/nmea-date.xml
xmldoc/formats/options/nmea-gisteq.xml
xmldoc/formats/options/nmea-gpgsa.xml
xmldoc/formats/options/nmea-gprmc.xml
xmldoc/formats/options/nmea-gpvtg.xml
xmldoc/formats/options/nmea-pause.xml
xmldoc/formats/options/nmea-snlen.xml
xmldoc/formats/options/osm-tag.xml
xmldoc/formats/options/osm-tagnd.xml
xmldoc/formats/options/ozi-altunit.xml
xmldoc/formats/options/skytraq-configlog.xml
xmldoc/formats/options/skytraq-first-sector.xml
xmldoc/formats/options/skytraq-gps-utc-offset.xml
xmldoc/formats/options/skytraq-gps-week-rollover.xml
xmldoc/formats/options/skytraq-read-at-once.xml
xmldoc/formats/options/skytraq-targetlocation.xml
xmldoc/formats/options/subrip-format.xml
xmldoc/formats/options/text-splitoutput.xml
xmldoc/formats/options/tpg-datum.xml
xmldoc/formats/options/unicsv-datum.xml
xmldoc/formats/options/unicsv-fields.xml
xmldoc/formats/options/unicsv-filename.xml
xmldoc/formats/options/unicsv-format.xml
xmldoc/formats/options/unicsv-grid.xml
xmldoc/formats/options/vcard-encrypt.xml
xmldoc/formats/options/xcsv-datum.xml
xmldoc/formats/options/xcsv-snlen.xml
xmldoc/formats/options/xcsv-snunique.xml
xmldoc/formats/options/xcsv-snupper.xml
xmldoc/formats/options/xcsv-style.xml
xmldoc/formats/osm.xml
xmldoc/formats/sbn.xml
xmldoc/formats/skytraq.xml
xmldoc/formats/tabsep.xml
xmldoc/formats/text.xml
xmldoc/formats/tpg.xml
xmldoc/formats/tpo2.xml
xmldoc/formats/tpo3.xml
xmldoc/formats/unicsv.xml
xmldoc/formats/v900.xml
xmldoc/formats/vcard.xml
xmldoc/formats/wbt-bin.xml
xmldoc/formats/wbt-tk1.xml
xmldoc/formats/wbt.xml
xmldoc/formats/xcsv.xml
xmldoc/makedoc
xmldoc/readme.xml
xmldoc/tmissue.xsl [new file with mode: 0644]